package com.ruoyi.hqfinance.service;

import com.ruoyi.hqfinance.domain.*;
import com.ruoyi.hqfinance.domain.vo.HqTransferFeeSheetVo;

import java.util.List;

public interface HqTransferFeeSheetService {
    List<HqTransferFeeSheetByNetwork> collectTransferFeeByNetwork(
            HqTransferFeeSheetVo vo
    );

    List<HqTransferFeeSheetByContractArea> collectByContractArea(
            HqTransferFeeSheetVo vo
    );
    List<HqTransferFeeSheetByTransferCentre> collectByTransferCentre(
            HqTransferFeeSheetVo vo
    );
    List<HqTransferFeeSheetByNetworkTransferCentre> collectByNetworkTransferCentre(
            HqTransferFeeSheetVo vo
    );

    List<HqTransferFeeSheet> collect(
            HqTransferFeeSheetVo vo
    );
}
